package pachet;

public class Context {
	 private int val_final;
	 private int ultim_parcurs;
	 private int suma_ultim;
	public int getVal_final() {
		return val_final;
	}
	public void setVal_final(int val_final) {
		this.val_final = val_final;
	}
	public int getUltim_parcurs() {
		return ultim_parcurs;
	}
	public void setUltim_parcurs(int ultim_parcurs) {
		this.ultim_parcurs = ultim_parcurs;
	}
	public int getSuma_ultim() {
		return suma_ultim;
	}
	public void setSuma_ultim(int suma_ultim) {
		this.suma_ultim = suma_ultim;
	}
	public Context() {
		super();
		this.val_final = val_final;
		this.ultim_parcurs = ultim_parcurs;
		this.suma_ultim = suma_ultim;
	}
	
	 public int returneazaFinal(){
		 return val_final;
		 }
	public void actualizare(int valoare_noua){
		 //val_final=val_final+valoare_noua;		
		if(valoare_noua>ultim_parcurs)	val_final=val_final+valoare_noua-2*ultim_parcurs;
		else val_final=val_final+valoare_noua;
		setUltim_parcurs(valoare_noua);
	}
	 
}
